package org.lucky.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.lucky_common.domain.LuckyShare;
import org.lucky_common.domain.ParseParamObj;
import org.lucky_common.util.AjaxResult;

public interface ILuckyService extends IService<LuckyShare> {
    String recordValidClick(ParseParamObj parseParamObj);
    LuckyShare generateUniqueShareToken(ParseParamObj parseParamObj);

    String verifyShare(ParseParamObj parseParamObj);

    String addCount(ParseParamObj parseParamObj);

    LuckyShare flushCount(ParseParamObj parseParamObj);

    AjaxResult redirect(ParseParamObj parseParamObj);

    LuckyShare updateByCode(ParseParamObj parseParamObj);
}
